10. 实践:编译和安装AFL
$ git clone https://github.com/google/AFL.git
$ cd AFL
$ make
$ cd llvm_mode
$ make
$ cd ..
$ make install
他将安装各种编译器包装器和实用程序,如:
- afl-gcc,afl-clang,afl-clang-fast - 这些将被用来检测和编译C代码。
- afl-g++,afl-clang++,afl-clang-fast++ - 这些将被用来编制和编译C++代码。
- afl-gotcpu - 工具来检查系统中可用的CPU核心。
- afl-cmin - 尽量减少语料库文件的效用,减少文件的数量。
- afl-showmap - 显示覆盖图。
- afl-tmin - 该工具用于修剪单个文件并删除其他不需要的数据,减少单一文件中的数据。
您可以通过键入以下命令来安装它:
$ sudo apt install clang l